import http from "@/utils/http";

import {YN_STREAM} from '@/common/const'


/**
 *  获取公募作战列表 
 * @param {*} orgType 机构分类   公募:1，社保:2，保险:3
 * @param  currentPage 每页多少条
 * @param pageSize 第几页
 * @param endDate 报告期时间 eg:2022-03-31
 * @param  
 * @returns promise
 */
 export const getPublicOfferList = (param)=> {
    return http.get(`${YN_STREAM}/gw/ynstockinfo/client/publicFundFight/list`, {
        ...param
    })
}

/**
 *  获取公募报告时间列表 
 * @param {*} 
 * @param  
 * @param limit 最近报告期数量
 * @param 
 * @param  
 * @returns promise
 */
 export const getQuarterTimeList = (limit)=> {
    return http.get(`${YN_STREAM}/gw/ynstockinfo/client/publicFundFight/queryQuarterTime`, {
        limit
    })
}

/**
 *  通过股票代码报告期查询相关十大流通股
 * @param {*} 
 * @param  
 * @param stockCode 六位股票代码, eg： 301268
 * @param endDate 报告期时间：eg:2022-03-31
 * @param  
 * @returns promise
 */
 export const getCirStockHolderList = (param)=> {
    return http.get(`${YN_STREAM}/gw/ynstockinfo/client/cirStockHolderList`, {
        ...param
    })
}


/**
 *  获取行业名称列表 
 * @param {*} 
 * @param  
 * @param  最近报告期数量
 * @param 
 * @param  
 * @returns promise
 */
 export const getblockNameList = ()=> {
    return http.get(`${YN_STREAM}/gw/ynstockinfo/client/publicFundFight/blockNameList.htm`, {
        
    })
}

/**
 *  获取股票 板块列表 
 * @param {*} 
 * 
 * @returns promise
 */
 export const getblockStockList = (content)=> {
    return http.get(`http://gw.zx093.cn/gw/ynstockinfo/app/querySecurity`, {
        content
    })
}


